package edu.hunau.recommend.advice;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * @author name
 * @creater 2022-09-14-10:54
 */
@Target({ElementType.METHOD})//表示该注解只能作用于方法
/**
 * @Retention定义所使用的注解保留的空间
 * RetentionPolicy.SOURCE:注解只在源文件中保留, 编译成class是失效
 * RetentionPolicy.CLASS: 注解可以保留到class文件中, 但是运行时失效
 * RetentionPolicy.RUNTIME: 注解可以在运行时也有效
 */
@Retention(RetentionPolicy.RUNTIME)
public @interface AdminPermission {
    //默认值text/html表示普通的请求方式
    String produceType () default "text/html";
}
